package examples.jsf.component;

import examples.jsf.context.FacesContext;

/**
 * @author Bill
 * @version 2013-05-29
 */
public interface StateHolder {

    public Object saveState(FacesContext context);

    public void restoreState(FacesContext context, Object state);

    public boolean isTransient();

    public void setTransient(boolean newTransientValue);

}
